การร่วมงานแบบกระจายเปลี่ยนโฟกัสจากโฟลเดอร์ศูนย์กลางเพียงแห่งเดียวไปสู่ระบบนิเวศของ เรพโซซิทที่เป็นอิสระและติดต่อกันแบบผู้ใช้ถึงผู้ใช้ในโมเดลนี้ ทุกเรพโซซิท—เช่น my-git-repo และ marys-repo—คือจักรวาลที่สมบูรณ์ ซึ่งมีประวัติและข้อมูลสาขาของตนเอง
1. นิยามของ "เรพโซซิทระยะไกล"
โดยสรุป คำว่า เรพโซซิทระยะไกล คือเรพโซซิทที่ไม่ได้อยู่ในความควบคุมของคุณเอง มันอาจอยู่บนเครือข่ายของบริษัท บนอินเทอร์เน็ต (เช่น GitHub) หรือแม้แต่โฟลเดอร์อื่นๆ ในระบบไฟล์ของคอมพิวเตอร์ของคุณเอง ลักษณะสำคัญคือมันเป็นหน่วยงานแยกต่างหากที่งานเกิดขึ้นนอกเหนือจากความควบคุมโดยตรงของคุณ
2. เรพโซซิทระยะไกลเหมือนเครื่องหมายหนังสือ
ในทางเทคนิค เรพโซซิทระยะไกลก็แค่ ชื่อแทนสั้นๆ หรือ "เครื่องหมายหนังสือ" แทนที่จะพิมพ์ /Users/Mary/projects/marys-repo ทุกครั้งที่ต้องตรวจสอบความคืบหน้าของเธอ คุณสามารถกำหนดเส้นทางนี้ให้กลายเป็นชื่อสั้นๆ เช่น mary.
3. อิสระภาพของสถานะ
เรพโซซิท เชื่อมโยงกันแต่ไม่ได้ซิงค์อัตโนมัติ โดยอัตโนมัติ การสร้างเครื่องหมายหนังสือเรพโซซิทระยะไกลไม่ได้ย้ายโค้ด แต่เพียงแค่ตั้งเส้นทางสำหรับการแลกเปลี่ยนข้อมูลในอนาคตผ่านการส่งหรือดึงข้อมูล เส้นทาง สำหรับการแลกเปลี่ยนข้อมูลในอนาคตผ่านการส่งหรือดึงข้อมูล